@charset "UTF-8";
* {
  margin: 0;
  padding: 0; }

@media screen and (max-width: 1200px) {
  #btnl {
    display: none; }

  #btnr {
    display: none; } }
header, section, footer, aside, nav, main, article, figure {
  display: block; }

body {
  min-width: 1200px; }

ul li {
  list-style: none; }

a {
  text-decoration: none; }

.active_change {
  border-bottom: 3px solid #005aaa; }

.wryh {
  font-family: "Microsoft YaHei"; }

.ArialMT {
  font-family: ArialMT; }

.clear {
  clear: both; }

.f12 {
  font-size: 12px; }

.f14 {
  font-size: 14px; }

.f16 {
  font-size: 16px; }

.f18 {
  font-size: 18px; }

.f20 {
  font-size: 20px; }

.f22 {
  font-size: 22px; }

.f26 {
  font-size: 26px; }

.f30 {
  font-size: 30px; }

.f32 {
  font-size: 32px; }

.f48 {
  font-size: 48px; }

.fff {
  color: #ffffff; }

.left {
  float: left; }

img {
  border-style: none; }

.right {
  float: right; }

.banner_second {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 320px; }
  .banner_second .banner_second_tit {
    font-family: "Microsoft YaHei";
    z-index: 100;
    position: absolute;
    left: 180px;
    font-size: 32px;
    line-height: 320px; }
  .banner_second .banner_second_tit:nth-of-type(2) {
    z-index: 100;
    position: absolute;
    left: 180px;
    font-size: 24px;
    top: 50px; }
  .banner_second img {
    min-width: 100%;
    position: absolute;
    height: 320px; }

.icon {
  width: 100%;
  height: 295px;
  background: #fafafa; }
  .icon .icon_con {
    width: 1200px;
    height: 100%;
    margin: 0 auto; }
    .icon .icon_con ul {
      width: 100%;
      height: 100%; }
      .icon .icon_con ul li {
        height: 240px;
        margin-top: 25px;
        float: left;
        width: 399px;
        border-right: 1px solid #e5e5e5;
        text-align: center; }
        .icon .icon_con ul li img {
          margin-top: 50px; }
        .icon .icon_con ul li .tit_b {
          color: #333333;
          margin-top: 20px;
          margin-bottom: 10px; }
        .icon .icon_con ul li .tit_s {
          color: #666666;
          margin-bottom: 35px; }
        .icon .icon_con ul li a {
          color: #005aaa; }
      .icon .icon_con ul li:hover {
        box-shadow: 0px 0px 30px 6px #efefef; }
      .icon .icon_con ul li:nth-of-type(3) {
        border: none; }

.header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 60px;
  z-index: 1000;
  background: rgba(29, 32, 47, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c81D202F,endColorstr=#c81D202F); }
  .header .header_con {
    margin: 0 auto;
    width: 1200px;
    height: 100%; }
    .header .header_con .logo {
      float: left;
      margin-right: 56px;
      margin-top: 15px; }
    .header .header_con .nav {
      float: left;
      height: 60px; }
      .header .header_con .nav .nav_li {
        float: left;
        line-height: 56px;
        margin-right: 30px; }
        .header .header_con .nav .nav_li a {
          color: #ffffff; }
        .header .header_con .nav .nav_li ul {
          display: none;
          height: 325px;
          z-index: 1000000000;
          top: 60px;
          left: 0;
          position: absolute;
          width: 100%;
          background: rgba(29, 32, 47, 0.94); }
          .header .header_con .nav .nav_li ul li {
            float: left;
            margin-right: 30px;
            width: 185px;
            line-height: normal; }
            .header .header_con .nav .nav_li ul li .one {
              margin-top: 30px;
              color: #ffffff;
              display: inline-block;
              border-bottom: 1px solid rgba(230, 230, 230, 0.4);
              width: 172px;
              padding-bottom: 10px; }
            .header .header_con .nav .nav_li ul li p {
              margin-top: 10px;
              color: #cccccc; }
            .header .header_con .nav .nav_li ul li a:hover {
              color: #005aaa; }
            .header .header_con .nav .nav_li ul li a p:hover {
              color: #005aaa; }
        .header .header_con .nav .nav_li .cpfw > li:nth-of-type(1) {
          left: 280px; }
        .header .header_con .nav .nav_li .cpfw > li:nth-of-type(2) {
          left: 500px; }
        .header .header_con .nav .nav_li .cpfw > li:nth-of-type(3) {
          left: 720px; }
        .header .header_con .nav .nav_li .jjfa > li:nth-of-type(1) {
          left: 380px; }
        .header .header_con .nav .nav_li .jjfa > li:nth-of-type(2) {
          left: 600px; }
        .header .header_con .nav .nav_li .jjfa > li:nth-of-type(3) {
          left: 820px; }
        .header .header_con .nav .nav_li .jszc > li:nth-of-type(1) {
          left: 280px; }
        .header .header_con .nav .nav_li .jszc > li:nth-of-type(2) {
          left: 500px; }
      .header .header_con .nav .nav_li:hover {
        border-bottom: 3px solid #387ee8; }
      .header .header_con .nav .nav_li:nth-of-type(2) {
        line-height: 57px; }
      .header .header_con .nav .nav_li:nth-of-type(3) {
        line-height: 57px; }
      .header .header_con .nav .nav_li:nth-of-type(4) {
        line-height: 57px; }
      .header .header_con .nav .active_li {
        border-bottom: 3px solid #387ee8; }
    .header .header_con .right_sou {
      float: right; }
      .header .header_con .right_sou input {
        padding: 0 15px;
        margin-top: 12px;
        color: #ffffff;
        outline: none;
        border-radius: 15px;
        -moz-border-radius: 15px 15px 15px 15px;
        -webkit-border-radius: 15px;
        behavior: url(/byzoro/master/Public/css/PIE.htc);
        height: 32px;
        width: 175px;
        border: 1px solid #ffffff;
        font-size: 12px;
        background: none; }
      .header .header_con .right_sou input::-webkit-input-placeholder {
        color: #b3b3b3; }
      .header .header_con .right_sou .sou {
        position: relative;
        top: 2px;
        left: -30px; }
    .header .header_con .header_con_right {
      line-height: 60px;
      float: right; }
      .header .header_con .header_con_right select {
        margin-right: 14px;
        outline: none;
        color: white;
        border: none;
        background: #161930; }
      .header .header_con .header_con_right input {
        color: white;
        background: #161930;
        outline: none;
        width: 150px;
        height: 32px;
        border: 1px solid white;
        border-radius: 15px;
        padding-left: 10px; }
      .header .header_con .header_con_right img {
        position: relative;
        cursor: pointer;
        top: 3px;
        right: 30px; }

.top_left {
  z-index: 1000;
  position: fixed;
  top: 330px;
  right: 0; }
  .top_left ul {
    height: 196px; }
    .top_left ul li {
      background: white;
      cursor: pointer;
      color: #005aaa;
      text-align: center;
      height: 60px;
      width: 60px;
      margin-bottom: 4px;
      box-shadow: 0px 0px 10px 2px rgba(162, 164, 168, 0.4); }
      .top_left ul li .icon_img {
        margin-top: 10px; }
      .top_left ul li .weixin {
        display: none;
        position: absolute;
        background: #ffffff;
        top: 0px;
        right: 70px;
        width: 128px;
        height: 162px;
        box-shadow: 0px 0px 10px 2px rgba(162, 164, 168, 0.4); }
        .top_left ul li .weixin .img {
          margin-top: 15px; }
        .top_left ul li .weixin p {
          color: #666666;
          margin-top: 5px;
          text-align: center; }
      .top_left ul li .dianhua {
        display: none;
        position: absolute;
        background: #ffffff;
        box-shadow: 0px 0px 10px 2px rgba(162, 164, 168, 0.4);
        top: 55px;
        right: 70px;
        height: 140px;
        width: 196px;
        text-align: left; }
        .top_left ul li .dianhua p {
          padding-left: 20px;
          padding-top: 10px; }
        .top_left ul li .dianhua .b {
          color: #666666; }
        .top_left ul li .dianhua .b:nth-of-type(2) {
          margin-top: 20px; }

.index .list {
  width: 100%;
  height: 160px;
  background: #fafafa; }
  .index .list ul {
    width: 1200px;
    height: 100%;
    margin: 0 auto; }
    .index .list ul li {
      width: 399px;
      height: 100%;
      border-right: 1px solid #e6e6e6;
      float: left; }
      .index .list ul li img {
        float: left;
        margin-top: 40px;
        margin-left: 70px; }
      .index .list ul li .con {
        float: left;
        margin-top: 56px;
        margin-left: 40px; }
        .index .list ul li .con .tit {
          font-size: 18px;
          color: #333333; }
        .index .list ul li .con .tit_sm {
          font-size: 14px;
          color: #666666;
          margin-top: 12px; }
    .index .list ul li:hover {
      background: #ffffff; }
    .index .list ul li:nth-of-type(3) {
      border: none; }
.index .product {
  margin-top: 96px;
  width: 100%; }
  .index .product .product_con {
    margin: 0 auto;
    width: 1024px; }
    .index .product .product_con .tit {
      text-align: center; }
      .index .product .product_con .tit .tit_big {
        color: #333333;
        font-size: 26px;
        margin-bottom: 20px; }
      .index .product .product_con .tit .tit_small {
        color: #666666;
        font-size: 18px;
        margin-bottom: 48px; }
    .index .product .product_con .product_con_list {
      margin-bottom: 72px;
      width: 100%;
      height: 306px; }
      .index .product .product_con .product_con_list ul {
        width: 100%;
        height: 100%; }
        .index .product .product_con .product_con_list ul li {
          position: relative;
          float: left;
          width: 301px;
          height: 100%;
          border: 1px solid #e6e6e6;
          margin-right: 11px;
          margin-left: 18px;
          text-align: center; }
          .index .product .product_con .product_con_list ul li img {
            margin-top: 40px; }
          .index .product .product_con .product_con_list ul li .tit_big {
            margin-top: 22px;
            font-size: 18px;
            color: #333333; }
          .index .product .product_con .product_con_list ul li div {
            height: 100%;
            display: none;
            position: absolute;
            bottom: 0;
            overflow: hidden;
            width: 100%;
            left: 0;
            background: rgba(29, 32, 47, 0.8); }
            .index .product .product_con .product_con_list ul li div p {
              font-size: 18px;
              color: #ffffff; }
            .index .product .product_con .product_con_list ul li div p:nth-of-type(1) {
              margin-top: 120px; }
        .index .product .product_con .product_con_list ul li:nth-of-type(3) {
          margin-right: 0; }
.index .superiority {
  width: 100%;
  height: 500px;
  background: #fafafa url("../img/superiority.png") no-repeat; }
  .index .superiority .superiority_con {
    width: 1200px;
    margin: 0 auto; }
    .index .superiority .superiority_con .tit {
      text-align: center; }
      .index .superiority .superiority_con .tit .tit_big {
        padding-top: 78px;
        color: #333333;
        font-size: 26px;
        margin-bottom: 20px; }
      .index .superiority .superiority_con .tit .tit_small {
        color: #666666;
        font-size: 18px;
        margin-bottom: 48px; }
    .index .superiority .superiority_con .superiority_con_list {
      width: 1024px;
      margin: 0 auto;
      background: #ffffff;
      height: 216px; }
      .index .superiority .superiority_con .superiority_con_list ul {
        width: 100%;
        height: 100%; }
        .index .superiority .superiority_con .superiority_con_list ul li {
          float: left;
          width: 254px;
          height: 100%;
          border-right: 1px solid #e6e6e6;
          text-align: center; }
          .index .superiority .superiority_con .superiority_con_list ul li img {
            margin-top: 50px; }
          .index .superiority .superiority_con .superiority_con_list ul li .tit_big {
            margin-top: 15px;
            font-size: 18px;
            color: #333333; }
          .index .superiority .superiority_con .superiority_con_list ul li .tit_small {
            margin-top: 15px;
            font-size: 16px;
            color: #666666; }
        .index .superiority .superiority_con .superiority_con_list ul li:hover {
          /*这6个值分别是：left值 、top值、透明度、阴影外延宽度、颜色、向里凹陷（选填，默认为外延）*/
          box-shadow: 0px 0px 20px 6px #efefef; }
        .index .superiority .superiority_con .superiority_con_list ul li:nth-of-type(4) {
          border: none; }
.index .press {
  width: 100%; }
  .index .press .press_con {
    width: 1170px;
    margin: 0 auto; }
    .index .press .press_con .tit {
      text-align: center; }
      .index .press .press_con .tit .tit_big {
        margin-top: 78px;
        color: #333333;
        font-size: 26px;
        margin-bottom: 56px; }
    .index .press .press_con .press_con_list {
      margin-bottom: 80px; }
      .index .press .press_con .press_con_list .left {
        width: 480px; }
        .index .press .press_con .press_con_list .left .left_img {
          height: 264px;
          width: 100%;
          overflow: hidden; }
          .index .press .press_con .press_con_list .left .left_img img {
            -webkit-transition: .35s;
            -moz-transition: .35s;
            -o-transition: .35s;
            transition: .35s;
            height: 100%;
            width: 100%; }
          .index .press .press_con .press_con_list .left .left_img img:hover {
            cursor: pointer;
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1); }
        .index .press .press_con .press_con_list .left .left_con {
          border: 1px solid #f0f0f0;
          padding-top: 10px;
          height: 118px;
          width: 479px; }
          .index .press .press_con .press_con_list .left .left_con .tit {
            /*height: 24px;*/
            margin-bottom: 5px; }
            .index .press .press_con .press_con_list .left .left_con .tit .li_tit {
              text-align: left;
              margin-left: 20px;
              font-size: 18px; }
              .index .press .press_con .press_con_list .left .left_con .tit .li_tit a {
                color: #333333; }
              .index .press .press_con .press_con_list .left .left_con .tit .li_tit a:hover {
                color: #005aaa; }
              .index .press .press_con .press_con_list .left .left_con .tit .li_tit .bor {
                margin-right: 10px;
                display: inline-block;
                height: 8px;
                width: 8px;
                margin-bottom: 2px;
                border-radius: 50%;
                background: #005aaa; }
              .index .press .press_con .press_con_list .left .left_con .tit .li_tit .time {
                color: #666666;
                font-size: 14px;
                float: right;
                margin-right: 20px; }
          .index .press .press_con .press_con_list .left .left_con .tit_s {
            margin-left: 20px;
            margin-right: 20px;
            color: #666666;
            font-size: 14px; }
      .index .press .press_con .press_con_list .right {
        margin-left: 20px;
        width: 670px; }
        .index .press .press_con .press_con_list .right ul {
          width: 100%; }
          .index .press .press_con .press_con_list .right ul li {
            width: 100%;
            height: 116px;
            border: 1px solid #f0f0f0;
            margin-bottom: 17px; }
            .index .press .press_con .press_con_list .right ul li .li_tit {
              margin-top: 20px;
              margin-bottom: 15px;
              margin-left: 20px;
              font-size: 18px; }
              .index .press .press_con .press_con_list .right ul li .li_tit a {
                color: #333333; }
              .index .press .press_con .press_con_list .right ul li .li_tit a:hover {
                color: #005aaa; }
              .index .press .press_con .press_con_list .right ul li .li_tit span {
                margin-right: 10px;
                display: inline-block;
                height: 8px;
                width: 8px;
                margin-bottom: 2px;
                border-radius: 50%;
                background: #005aaa; }
            .index .press .press_con .press_con_list .right ul li .li_con {
              margin-left: 20px;
              margin-right: 20px;
              color: #666666;
              font-size: 14px; }
          .index .press .press_con .press_con_list .right ul .more {
            float: right;
            margin-top: 20px;
            font-size: 18px;
            color: #005aaa;
            font-weight: bold; }
            .index .press .press_con .press_con_list .right ul .more img {
              margin-left: 5px; }
          .index .press .press_con .press_con_list .right ul li:nth-of-type(3) {
            margin-bottom: 0; }

.news {
  width: 100%; }
  .news .news_con {
    width: 100%; }
    .news .news_con .news_con_cen {
      width: 1200px;
      margin: 0 auto; }
      .news .news_con .news_con_cen ul {
        padding-top: 28px;
        width: 100%; }
        .news .news_con .news_con_cen ul li {
          padding-bottom: 40px;
          margin-top: 58px;
          width: 100%;
          border-bottom: 1px solid #e6e6e6; }
          .news .news_con .news_con_cen ul li img {
            width: 280px;
            height: 190px; }
          .news .news_con .news_con_cen ul li .l_right {
            margin-left: 45px;
            width: 785px;
            height: 190px; }
            .news .news_con .news_con_cen ul li .l_right .tit {
              margin-top: 10px;
              color: #333333; }
            .news .news_con .news_con_cen ul li .l_right .con {
              line-height: 2;
              margin-top: 20px;
              color: #666666; }
            .news .news_con .news_con_cen ul li .l_right .com {
              margin-top: 60px; }
              .news .news_con .news_con_cen ul li .l_right .com a {
                color: #005aaa; }
              .news .news_con .news_con_cen ul li .l_right .com a:hover {
                color: #005aaa; }
              .news .news_con .news_con_cen ul li .l_right .com span {
                color: #999999;
                float: right; }

.details {
  width: 100%; }
  .details .content_details {
    width: 1200px;
    margin: 0 auto; }
    .details .content_details .details_con {
      border-bottom: 1px solid #e6e6e6;
      width: 100%; }
      .details .content_details .details_con .back {
        height: 50px;
        line-height: 50px; }
        .details .content_details .details_con .back a {
          color: #005aaa; }
      .details .content_details .details_con .det_news {
        border-bottom: 1px solid #e6e6e6;
        width: 100%; }
        .details .content_details .details_con .det_news .tit {
          padding-top: 68px;
          text-align: center; }
          .details .content_details .details_con .det_news .tit p:nth-of-type(1) {
            color: #333333; }
          .details .content_details .details_con .det_news .tit p:nth-of-type(2) {
            margin-top: 20px;
            color: #999999; }
            .details .content_details .details_con .det_news .tit p:nth-of-type(2) img {
              margin-top: -5px;
              margin-right: 15px;
              vertical-align: middle; }
        .details .content_details .details_con .det_news .con_con {
          width: 1060px;
          margin: 0 auto; }
          .details .content_details .details_con .det_news .con_con p {
            font-family: "Microsoft YaHei";
            font-size: 14px;
            color: #333333;
            text-indent: 20px;
            margin-top: 36px; }
          .details .content_details .details_con .det_news .con_con p:last-child {
            padding-bottom: 60px; }
          .details .content_details .details_con .det_news .con_con .img {
            margin-bottom: -8px;
            margin-top: 28px;
            width: 100%;
            text-align: center; }
    .details .content_details .page {
      width: 1200px;
      padding-bottom: 80px; }
      .details .content_details .page p {
        margin-left: 70px;
        color: #333333; }
        .details .content_details .page p a {
          color: #333333; }
          .details .content_details .page p a span {
            color: #005aaa; }
      .details .content_details .page p:nth-of-type(1) {
        margin-top: 25px; }
      .details .content_details .page p:nth-of-type(2) {
        margin-top: 15px; }
      .details .content_details .page a:hover {
        border-bottom: 1px solid #005aaa; }

.solution {
  width: 100%; }
  .solution .solution_list {
    margin-top: 80px;
    margin-bottom: 74px;
    width: 100%; }
    .solution .solution_list .solution_list_con {
      width: 1200px;
      margin: 0 auto; }
      .solution .solution_list .solution_list_con .tit {
        margin-bottom: 50px;
        text-align: center; }
        .solution .solution_list .solution_list_con .tit .tit_b {
          color: #333333; }
        .solution .solution_list .solution_list_con .tit .tit_s {
          margin-top: 20px;
          color: #666666; }
      .solution .solution_list .solution_list_con .solution_list_con_ul {
        width: 100%;
        height: 280px; }
        .solution .solution_list .solution_list_con .solution_list_con_ul li {
          float: left;
          margin-right: 18px;
          text-align: center; }
          .solution .solution_list .solution_list_con .solution_list_con_ul li img {
            width: 286px;
            height: 232px;
            margin-bottom: 20px; }
          .solution .solution_list .solution_list_con .solution_list_con_ul li a {
            color: #333333;
            display: block; }
          .solution .solution_list .solution_list_con .solution_list_con_ul li a:hover {
            color: #005aaa; }
        .solution .solution_list .solution_list_con .solution_list_con_ul li:nth-of-type(4) {
          margin: 0; }
  .solution .business {
    background: #fafafa;
    width: 100%; }
    .solution .business .business_con {
      width: 1200px;
      margin: 0 auto;
      padding-bottom: 74px; }
      .solution .business .business_con .tit {
        padding-top: 80px;
        margin-bottom: 50px;
        text-align: center; }
        .solution .business .business_con .tit .tit_b {
          color: #333333; }
        .solution .business .business_con .tit .tit_s {
          margin-top: 20px;
          color: #666666; }
      .solution .business .business_con .business_con_lb {
        width: 100%;
        height: 310px;
        position: relative; }
        .solution .business .business_con .business_con_lb .Box_con {
          position: relative; }
          .solution .business .business_con .business_con_lb .Box_con .btnl {
            position: absolute;
            background: url(../img/r.jpg) no-repeat center;
            left: -44px; }
          .solution .business .business_con .business_con_lb .Box_con .btnr {
            background: url(../img/l.jpg) no-repeat center;
            right: -36px; }
          .solution .business .business_con .business_con_lb .Box_con .btn {
            display: block;
            width: 44px;
            height: 80px;
            position: absolute;
            top: 115px;
            cursor: pointer; }
          .solution .business .business_con .business_con_lb .Box_con .conbox {
            position: relative;
            overflow: hidden; }
            .solution .business .business_con .business_con_lb .Box_con .conbox ul {
              min-width: 1200px;
              position: relative;
              list-style: none;
              height: 310px; }
              .solution .business .business_con .business_con_lb .Box_con .conbox ul li {
                float: left;
                width: 385px;
                height: 310px;
                margin-left: 17.5px;
                overflow: hidden; }
                .solution .business .business_con .business_con_lb .Box_con .conbox ul li img {
                  display: block;
                  width: 385px;
                  height: 232px;
                  transition: all 0.5s; }
                .solution .business .business_con .business_con_lb .Box_con .conbox ul li .img_t {
                  text-align: center;
                  margin-top: 20px;
                  color: #333333; }
                .solution .business .business_con .business_con_lb .Box_con .conbox ul li .img_c {
                  padding: 0 20px;
                  color: #666666; }
              .solution .business .business_con .business_con_lb .Box_con .conbox ul li:hover img {
                transform: scale(1.1); }
              .solution .business .business_con .business_con_lb .Box_con .conbox ul li:first-child {
                margin-left: 0; }
  .solution .case {
    margin-bottom: 80px;
    width: 100%; }
    .solution .case .case_con {
      width: 1195px;
      margin: 0 auto; }
      .solution .case .case_con .tit {
        padding-top: 80px;
        margin-bottom: 50px;
        text-align: center; }
        .solution .case .case_con .tit .tit_b {
          color: #333333; }
        .solution .case .case_con .tit .tit_s {
          margin-top: 20px;
          color: #666666; }
      .solution .case .case_con .case_con_ul {
        width: 100%;
        height: 365px; }
        .solution .case .case_con .case_con_ul li {
          width: 385px;
          float: left;
          margin-right: 20px; }
          .solution .case .case_con .case_con_ul li img {
            width: 385px;
            height: 232px; }
          .solution .case .case_con .case_con_ul li .li_tit {
            height: 130px;
            margin-top: -4px;
            border: 1px solid #e6e6e6;
            padding: 0 20px; }
            .solution .case .case_con .case_con_ul li .li_tit .tit_b {
              margin-top: 20px;
              margin-bottom: 10px;
              color: #333333; }
            .solution .case .case_con .case_con_ul li .li_tit .tit_s {
              color: #666666; }
        .solution .case .case_con .case_con_ul li:nth-of-type(3) {
          margin: 0; }
      .solution .case .case_con .more {
        text-align: right;
        display: inline-block;
        width: 100%;
        margin-top: 15px;
        font-size: 18px;
        color: #005aaa;
        font-weight: bold; }
        .solution .case .case_con .more img {
          margin-left: 5px; }

.support {
  width: 100%; }
  .support .support_con {
    width: 100%;
    margin-top: 78px;
    text-align: center; }
    .support .support_con .support_con_technical {
      width: 981px;
      margin: 0 auto 92px; }
      .support .support_con .support_con_technical .tit {
        color: #333333; }
      .support .support_con .support_con_technical .tit_s {
        color: #666666;
        margin-top: 20px;
        margin-bottom: 56px; }
      .support .support_con .support_con_technical ul {
        height: 245px;
        width: 100%; }
        .support .support_con .support_con_technical ul li {
          float: left;
          margin-right: 96px;
          width: 260px;
          height: 100%;
          border: 1px solid #e6e6e6; }
          .support .support_con .support_con_technical ul li img {
            margin-top: 40px; }
          .support .support_con .support_con_technical ul li .img_tit {
            margin-top: 30px;
            color: #333333; }
          .support .support_con .support_con_technical ul li .img_tit_s {
            margin-top: 30px;
            color: #666666; }
        .support .support_con .support_con_technical ul li:hover {
          box-shadow: 0px 0px 30px 6px #efefef; }
        .support .support_con .support_con_technical ul li:nth-of-type(3) {
          margin-right: 0; }
    .support .support_con .service {
      width: 100%;
      background: #fafafa;
      padding-bottom: 206px; }
      .support .support_con .service .tit {
        padding-top: 76px;
        color: #333333; }
      .support .support_con .service .tit_s {
        color: #666666;
        margin-top: 20px;
        margin-bottom: 48px; }
      .support .support_con .service div {
        margin: 0 auto;
        height: 426px;
        width: 980px;
        background: white;
        border: 1px solid #e6e6e6; }
        .support .support_con .service div img {
          margin-top: 41px;
          height: 345px;
          width: 439px; }

.policy {
  width: 1200px;
  margin: 160px auto 150px; }
  .policy .polic_l {
    position: fixed;
    top: 160px;
    width: 260px; }
    .policy .polic_l ul {
      width: 100%; }
      .policy .polic_l ul li {
        background: white;
        padding-left: 20px;
        line-height: 56px;
        border: 1px solid #e6e6e6;
        border-top: none; }
        .policy .polic_l ul li a {
          color: #333333; }
      .policy .polic_l ul li:nth-of-type(1) {
        line-height: 68px;
        border-top: 1px solid #e6e6e6; }
  .policy .policy_r {
    padding-bottom: 80px;
    width: 918px;
    border: 1px solid #e6e6e6; }
    .policy .policy_r .policy_r_c {
      width: 100%;
      padding: 0 25px; }
      .policy .policy_r .policy_r_c .tit {
        margin: 50px 0 22px;
        color: #005aaa; }
        .policy .policy_r .policy_r_c .tit span {
          margin-bottom: 3px;
          display: inline-block;
          vertical-align: middle;
          width: 3px;
          height: 24px;
          margin-right: 15px;
          background: #005aaa; }
      .policy .policy_r .policy_r_c .description .description_tit {
        color: #333333;
        margin-top: 36px; }
        .policy .policy_r .policy_r_c .description .description_tit span {
          margin-bottom: 3px;
          display: inline-block;
          vertical-align: middle;
          width: 3px;
          height: 24px;
          margin-right: 15px;
          background: #005aaa; }
      .policy .policy_r .policy_r_c .description .con {
        color: #333333; }
        .policy .policy_r .policy_r_c .description .con .con_tit {
          margin-bottom: 36px;
          font-weight: bold;
          text-indent: 50px; }
        .policy .policy_r .policy_r_c .description .con .con_tit:nth-of-type(1) {
          margin-top: 30px; }
        .policy .policy_r .policy_r_c .description .con .con_c {
          margin-top: 36px;
          text-indent: 50px; }
      .policy .policy_r .policy_r_c .description .img {
        margin-top: 30px;
        text-align: center;
        width: 100%; }
      .policy .policy_r .policy_r_c .line .line_tit {
        margin-top: 55px;
        color: #333333; }
        .policy .policy_r .policy_r_c .line .line_tit span {
          margin-bottom: 3px;
          display: inline-block;
          vertical-align: middle;
          width: 3px;
          height: 24px;
          margin-right: 15px;
          background: #005aaa; }
      .policy .policy_r .policy_r_c .line .line_tit:nth-of-type(2) {
        margin-top: 40px;
        margin-bottom: 15px;
        margin-left: 20px; }
      .policy .policy_r .policy_r_c .line .tel {
        margin-left: 20px;
        color: #005aaa;
        margin-bottom: 16px; }
      .policy .policy_r .policy_r_c .line .data {
        margin-left: 20px;
        color: #333333; }

.contact {
  width: 1200px;
  margin: 160px auto 150px; }
  .contact .polic_l {
    position: fixed;
    top: 160px;
    width: 260px; }
    .contact .polic_l ul {
      width: 100%; }
      .contact .polic_l ul li {
        background: white;
        padding-left: 20px;
        line-height: 56px;
        border: 1px solid #e6e6e6;
        border-top: none; }
        .contact .polic_l ul li a {
          color: #333333; }
      .contact .polic_l ul li:nth-of-type(1) {
        line-height: 68px;
        border-top: 1px solid #e6e6e6; }
  .contact .policy_r {
    padding-bottom: 230px;
    width: 918px;
    border: 1px solid #e6e6e6; }
    .contact .policy_r .policy_r_c {
      width: 100%;
      margin-left: 25px; }
      .contact .policy_r .policy_r_c .tit {
        margin: 50px 0 58px;
        color: #005aaa; }
        .contact .policy_r .policy_r_c .tit span {
          margin-bottom: 3px;
          display: inline-block;
          vertical-align: middle;
          width: 3px;
          height: 24px;
          margin-right: 15px;
          background: #005aaa; }
      .contact .policy_r .policy_r_c .description .description_tit {
        color: #333333; }
        .contact .policy_r .policy_r_c .description .description_tit span {
          margin-bottom: 3px;
          display: inline-block;
          vertical-align: middle;
          width: 3px;
          height: 24px;
          margin-right: 15px;
          background: #005aaa; }
      .contact .policy_r .policy_r_c .description .con {
        color: #333333; }
        .contact .policy_r .policy_r_c .description .con .con_tit {
          margin-bottom: 36px;
          font-weight: bold;
          text-indent: 50px; }
        .contact .policy_r .policy_r_c .description .con .con_tit:nth-of-type(1) {
          margin-top: 30px; }
        .contact .policy_r .policy_r_c .description .con .con_c {
          margin-top: 36px;
          text-indent: 50px; }
      .contact .policy_r .policy_r_c .description .img {
        margin-top: 30px;
        text-align: center;
        width: 100%; }
      .contact .policy_r .policy_r_c .line .line_tit {
        margin-top: 55px;
        color: #333333; }
        .contact .policy_r .policy_r_c .line .line_tit span {
          margin-bottom: 3px;
          display: inline-block;
          vertical-align: middle;
          width: 3px;
          height: 24px;
          margin-right: 15px;
          background: #005aaa; }
      .contact .policy_r .policy_r_c .line .line_tit:nth-of-type(2) {
        margin-top: 40px;
        margin-bottom: 15px;
        margin-left: 20px; }
      .contact .policy_r .policy_r_c .line .tel {
        margin-left: 20px;
        color: #005aaa;
        margin-bottom: 16px; }
      .contact .policy_r .policy_r_c .line .data {
        margin-left: 20px;
        color: #333333; }

.product_services {
  width: 100%; }
  .product_services .product_services_con {
    width: 100%; }
    .product_services .product_services_con .link {
      margin: 0 auto 80px;
      width: 1200px; }
      .product_services .product_services_con .link .tit {
        padding-top: 78px;
        margin-bottom: 48px;
        text-align: center; }
        .product_services .product_services_con .link .tit .tit_b {
          margin-bottom: 20px;
          color: #333333; }
        .product_services .product_services_con .link .tit .tit_s {
          color: #666666; }
      .product_services .product_services_con .link .link_ul {
        width: 1200px;
        margin: 20px auto 0;
        height: 264px; }
        .product_services .product_services_con .link .link_ul li {
          position: relative;
          float: left;
          margin-right: 20px;
          width: 221px;
          height: 262px;
          border: 1px solid #e6e6e6;
          text-align: center; }
          .product_services .product_services_con .link .link_ul li .link_ul_img {
            padding-top: 10px;
            width: 221px;
            height: 140px;
            display: table-cell;
            vertical-align: middle; }
            .product_services .product_services_con .link .link_ul li .link_ul_img img {
              max-width: 219px; }
          .product_services .product_services_con .link .link_ul li .p {
            margin-top: 20px;
            color: #333333;
            height: 45px;
            padding: 0 15px; }
          .product_services .product_services_con .link .link_ul li .click_look {
            display: inline-block;
            width: 80px;
            height: 28px;
            line-height: 28px;
            border: 1px solid #005aaa;
            color: #005aaa; }
          .product_services .product_services_con .link .link_ul li .img {
            position: absolute;
            bottom: 0;
            right: 10px; }
        .product_services .product_services_con .link .link_ul li:nth-of-type(1) {
          width: 224px;
          height: 264px;
          background: #d7eeff;
          border: none;
          text-align: left; }
          .product_services .product_services_con .link .link_ul li:nth-of-type(1) p {
            margin-left: 20px; }
          .product_services .product_services_con .link .link_ul li:nth-of-type(1) .tit_first {
            margin-top: 26px;
            color: #333333; }
          .product_services .product_services_con .link .link_ul li:nth-of-type(1) .line {
            width: 24px;
            height: 3px;
            margin-top: 10px;
            background: #005aaa; }
          .product_services .product_services_con .link .link_ul li:nth-of-type(1) .look_more {
            display: inline-block;
            color: #333333;
            margin-top: 25px;
            margin-left: 20px; }
          .product_services .product_services_con .link .link_ul li:nth-of-type(1) .look_more:hover {
            color: #005aaa; }
        .product_services .product_services_con .link .link_ul li:nth-of-type(5) {
          margin-right: 0; }
      .product_services .product_services_con .link .link_ul:nth-of-type(1) {
        margin-top: 0; }
    .product_services .product_services_con .safe {
      width: 100%;
      background: #fafafa;
      padding-bottom: 116px; }
      .product_services .product_services_con .safe .safe_con {
        width: 1200px;
        margin: 0 auto; }
        .product_services .product_services_con .safe .safe_con .tit {
          padding-top: 78px;
          margin-bottom: 48px;
          text-align: center; }
          .product_services .product_services_con .safe .safe_con .tit .tit_b {
            margin-bottom: 20px;
            color: #333333; }
          .product_services .product_services_con .safe .safe_con .tit .tit_s {
            color: #666666; }
        .product_services .product_services_con .safe .safe_con .safe_con_lb {
          width: 100%;
          height: 310px;
          position: relative; }
          .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con {
            position: relative; }
            .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .btnl {
              position: absolute;
              background: url(../img/r.jpg) no-repeat center;
              left: -44px; }
            .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .btnr {
              background: url(../img/l.jpg) no-repeat center;
              right: -36px; }
            .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .btn {
              display: block;
              width: 44px;
              height: 80px;
              position: absolute;
              top: 115px;
              cursor: pointer; }
            .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox {
              position: relative;
              overflow: hidden; }
              .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul {
                position: relative;
                list-style: none;
                height: 310px; }
                .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul li {
                  background: white;
                  border: 1px solid #e6e6e6;
                  float: left;
                  width: 285px;
                  height: 310px;
                  margin-left: 17.5px;
                  overflow: hidden; }
                  .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul li img {
                    display: block;
                    width: 285px;
                    height: 190px;
                    transition: all 0.5s; }
                  .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul li .img_t {
                    padding: 20px 20px 0;
                    color: #333333; }
                  .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul li .img_c {
                    line-height: 1.5;
                    padding: 10px 20px;
                    color: #666666; }
                .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul li:hover img {
                  transform: scale(1.1); }
                .product_services .product_services_con .safe .safe_con .safe_con_lb .Box_con .conbox ul li:first-child {
                  margin-left: 0; }
    .product_services .product_services_con .data {
      margin: 0 auto 115px;
      width: 1200px; }
      .product_services .product_services_con .data .tit {
        padding-top: 78px;
        margin-bottom: 48px;
        text-align: center; }
        .product_services .product_services_con .data .tit .tit_b {
          margin-bottom: 20px;
          color: #333333; }
        .product_services .product_services_con .data .tit .tit_s {
          color: #666666; }
      .product_services .product_services_con .data .data_ul {
        width: 100%;
        height: 310px; }
        .product_services .product_services_con .data .data_ul li {
          float: left;
          width: 285px;
          margin-right: 20px; }
          .product_services .product_services_con .data .data_ul li img {
            width: 285px;
            height: 190px; }
          .product_services .product_services_con .data .data_ul li .data_ul_con {
            margin-top: -5px;
            height: 120px;
            width: 283px;
            border: 1px solid #e6e6e6; }
            .product_services .product_services_con .data .data_ul li .data_ul_con p {
              line-height: 1.5;
              margin: 20px 20px 0; }
            .product_services .product_services_con .data .data_ul li .data_ul_con p:nth-of-type(1) {
              color: #333333; }
            .product_services .product_services_con .data .data_ul li .data_ul_con p:nth-of-type(2) {
              color: #666666;
              margin-top: 10px; }
        .product_services .product_services_con .data .data_ul li:nth-of-type(4) {
          margin-right: 0; }

.server_storage {
  width: 100%; }
  .server_storage .server_storage_con {
    width: 100%; }
    .server_storage .server_storage_con .link {
      margin: 0 auto 80px;
      width: 1200px; }
      .server_storage .server_storage_con .link .tit {
        padding-top: 78px;
        margin-bottom: 48px;
        text-align: center; }
        .server_storage .server_storage_con .link .tit .tit_b {
          margin-bottom: 20px;
          color: #333333; }
        .server_storage .server_storage_con .link .tit .tit_s {
          color: #666666; }
      .server_storage .server_storage_con .link .link_ul {
        width: 1200px;
        margin: 20px auto 0;
        height: 264px; }
        .server_storage .server_storage_con .link .link_ul li {
          float: left;
          margin-right: 20px;
          width: 221px;
          height: 262px;
          border: 1px solid #e6e6e6;
          text-align: center; }
          .server_storage .server_storage_con .link .link_ul li img {
            margin-top: 7px;
            width: 206px;
            height: 140px; }
          .server_storage .server_storage_con .link .link_ul li .p {
            padding: 0 15px;
            height: 45px;
            margin-top: 20px;
            color: #333333; }
          .server_storage .server_storage_con .link .link_ul li .click_look {
            display: inline-block;
            width: 80px;
            height: 28px;
            line-height: 28px;
            border: 1px solid #005aaa;
            color: #005aaa; }
        .server_storage .server_storage_con .link .link_ul li:nth-of-type(5) {
          margin-right: 0; }
      .server_storage .server_storage_con .link .link_ul:nth-of-type(1) {
        margin-top: 0; }
      .server_storage .server_storage_con .link .view_tit {
        margin: 0px  0 40px;
        padding-left: 10px;
        border-left: 4px solid #005aaa; }
      .server_storage .server_storage_con .link .view_tit_two {
        margin: 50px  0 20px;
        padding-left: 10px;
        border-left: 4px solid #005aaa; }

.introduction_con_left {
  width: 242px; }
  .introduction_con_left p {
    padding-left: 20px;
    color: #333333;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6; }
    .introduction_con_left p span {
      display: inline-block;
      margin-left: 13px; }
  .introduction_con_left ul li {
    padding: 20px;
    border-bottom: 1px solid #e6e6e6; }
    .introduction_con_left ul li .hzhb_show {
      display: none; }
      .introduction_con_left ul li .hzhb_show li {
        border: none;
        line-height: 0; }
      .introduction_con_left ul li .hzhb_show li:nth-of-type(1) {
        margin-top: 14px; }
    .introduction_con_left ul li a {
      color: #333333; }
  .introduction_con_left ul .hzhb_click span {
    cursor: pointer; }
  .introduction_con_left ul .hzhb_click i {
    cursor: pointer;
    font-size: 18px;
    float: right; }

.introduction {
  width: 100%; }
  .introduction .introduction_con {
    width: 1200px;
    margin: 60px auto 0; }
    .introduction .introduction_con .introduction_con_right {
      width: 859px;
      margin-right: 45px;
      padding-bottom: 385px; }
      .introduction .introduction_con .introduction_con_right .tit {
        color: #333333; }
        .introduction .introduction_con .introduction_con_right .tit .tit_s {
          margin-top: 20px;
          text-indent: 30px;
          line-height: 1.5; }
      .introduction .introduction_con .introduction_con_right .con {
        margin-top: 40px;
        color: #333333; }
        .introduction .introduction_con .introduction_con_right .con .tit {
          padding-left: 5px;
          border-left: 3px solid #005aaa;
          margin-bottom: 35px; }
        .introduction .introduction_con .introduction_con_right .con .tit_con {
          line-height: 1.5;
          text-indent: 30px;
          margin-bottom: 40px; }
        .introduction .introduction_con .introduction_con_right .con .video {
          height: 400px;
          text-align: center;
          margin-top: 35px; }
          .introduction .introduction_con .introduction_con_right .con .video video::-internal-media-controls-download-button {
            display: none; }
          .introduction .introduction_con .introduction_con_right .con .video video::-webkit-media-controls-enclosure {
            overflow: hidden; }
          .introduction .introduction_con .introduction_con_right .con .video video::-webkit-media-controls-panel {
            width: calc(100% + 40px); }

.qualification {
  width: 100%; }
  .qualification .introduction_con {
    width: 1200px;
    margin: 60px auto 0; }
    .qualification .introduction_con .introduction_con_right {
      margin-top: 13px;
      width: 896px;
      padding-bottom: 163px; }
      .qualification .introduction_con .introduction_con_right .tit {
        color: #333333;
        margin-bottom: 20px; }
      .qualification .introduction_con .introduction_con_right .right_ul {
        margin-top: 40px;
        height: 350px;
        border-bottom: 1px solid #e6e6e6;
        width: 100%; }
        .qualification .introduction_con .introduction_con_right .right_ul li {
          float: left;
          width: 190px;
          height: 350px;
          margin-right: 45px; }
          .qualification .introduction_con .introduction_con_right .right_ul li img {
            width: 190px;
            height: 268px; }
          .qualification .introduction_con .introduction_con_right .right_ul li p {
            padding-top: 24px;
            text-align: center;
            color: #000014; }
        .qualification .introduction_con .introduction_con_right .right_ul li:nth-of-type(4) {
          margin-right: 0; }
      .qualification .introduction_con .introduction_con_right .right_ul:nth-of-type(3) {
        border: none; }
      .qualification .introduction_con .introduction_con_right .right_ul:nth-of-type(1) {
        margin-top: 0; }
      .qualification .introduction_con .introduction_con_right .paging_bootstrap {
        margin-top: 60px; }

.cooperation_policy {
  width: 100%; }
  .cooperation_policy .introduction_con {
    width: 1200px;
    margin: 60px auto 0; }
    .cooperation_policy .introduction_con .introduction_con_right {
      width: 896px;
      margin-top: 45px;
      padding-bottom: 245px; }
      .cooperation_policy .introduction_con .introduction_con_right .treatment {
        color: #333333; }
        .cooperation_policy .introduction_con .introduction_con_right .treatment .tit {
          padding-left: 15px;
          border-left: 3px solid #005aaa;
          margin-bottom: 30px; }
        .cooperation_policy .introduction_con .introduction_con_right .treatment .tit_s {
          padding-left: 15px; }
        .cooperation_policy .introduction_con .introduction_con_right .treatment ul {
          padding-left: 15px;
          margin-top: 40px; }
          .cooperation_policy .introduction_con .introduction_con_right .treatment ul li {
            line-height: 1.5; }
      .cooperation_policy .introduction_con .introduction_con_right .channel {
        margin-top: 55px;
        color: #333333; }
        .cooperation_policy .introduction_con .introduction_con_right .channel .tit {
          padding-left: 15px;
          border-left: 3px solid #005aaa;
          margin-bottom: 30px; }
        .cooperation_policy .introduction_con .introduction_con_right .channel img {
          margin-left: 15px;
          margin-top: 50px;
          width: 607px;
          height: 407px; }
      .cooperation_policy .introduction_con .introduction_con_right .require {
        margin-top: 40px;
        color: #333333; }
        .cooperation_policy .introduction_con .introduction_con_right .require .tit {
          padding-left: 15px;
          border-left: 3px solid #005aaa;
          margin-bottom: 30px; }
        .cooperation_policy .introduction_con .introduction_con_right .require ul:nth-of-type(1) {
          margin-left: 15px;
          margin-top: 30px; }
          .cooperation_policy .introduction_con .introduction_con_right .require ul:nth-of-type(1) li {
            line-height: 1.5; }
            .cooperation_policy .introduction_con .introduction_con_right .require ul:nth-of-type(1) li span {
              font-weight: bold; }
        .cooperation_policy .introduction_con .introduction_con_right .require ul:nth-of-type(2) {
          margin-left: 15px;
          color: #333333;
          margin-top: 35px; }
          .cooperation_policy .introduction_con .introduction_con_right .require ul:nth-of-type(2) li {
            margin-top: 35px;
            line-height: 1.5; }
            .cooperation_policy .introduction_con .introduction_con_right .require ul:nth-of-type(2) li .bold {
              font-weight: bold; }

.join_agent {
  width: 100%; }
  .join_agent .introduction_con {
    width: 1200px;
    margin: 60px auto 0; }
    .join_agent .introduction_con .introduction_con_right {
      width: 896px;
      padding-bottom: 210px; }
      .join_agent .introduction_con .introduction_con_right .company {
        margin-top: 50px;
        padding-bottom: 28px;
        border-bottom: 1px solid #e6e6e6;
        color: #333333; }
        .join_agent .introduction_con .introduction_con_right .company .tit {
          margin: 0 0 26px 35px; }
        .join_agent .introduction_con .introduction_con_right .company ul li {
          margin-bottom: 20px; }
          .join_agent .introduction_con .introduction_con_right .company ul li span {
            line-height: 40px;
            vertical-align: top;
            display: inline-block;
            width: 195px;
            text-align: right; }
          .join_agent .introduction_con .introduction_con_right .company ul li .lh {
            line-height: 90px; }
          .join_agent .introduction_con .introduction_con_right .company ul li span:nth-of-type(2) {
            color: #999999;
            width: 56px;
            margin-left: 25px; }
          .join_agent .introduction_con .introduction_con_right .company ul li input {
            outline: #005aaa;
            margin-left: 60px;
            width: 260px;
            padding: 0 8px;
            border-radius: 5px;
            border: 1px solid #e6e6e6;
            height: 40px; }
          .join_agent .introduction_con .introduction_con_right .company ul li textarea {
            width: 260px;
            padding: 0 8px;
            height: 90px;
            resize: none;
            border-radius: 5px;
            margin-left: 60px;
            outline: #005aaa;
            border: 1px solid #e6e6e6; }
          .join_agent .introduction_con .introduction_con_right .company ul li .yzm {
            width: 130px; }
      .join_agent .introduction_con .introduction_con_right .button {
        cursor: pointer;
        margin-left: 330px;
        margin-top: 35px;
        text-align: center;
        width: 88px;
        height: 32px;
        line-height: 32px;
        border: none;
        border-radius: 5px;
        background: #005aaa;
        color: #ffffff; }
      .join_agent .introduction_con .introduction_con_right .button_o {
        cursor: pointer;
        margin-left: 60px;
        background: #ffffff;
        color: #333333;
        border: 1px solid #005aaa;
        margin-bottom: 28px;
        margin-top: 35px;
        text-align: center;
        width: 88px;
        height: 32px;
        line-height: 32px;
        border-radius: 5px; }

.contact_us {
  width: 100%; }
  .contact_us .introduction_con {
    width: 1200px;
    margin: 60px auto 0; }
    .contact_us .introduction_con .introduction_con_right {
      margin-top: 13px;
      width: 896px;
      padding-bottom: 115px; }
      .contact_us .introduction_con .introduction_con_right .con {
        color: #333333; }
        .contact_us .introduction_con .introduction_con_right .con .tit {
          padding-left: 5px;
          border-left: 3px solid #005aaa;
          margin-bottom: 50px; }
        .contact_us .introduction_con .introduction_con_right .con .one {
          float: left;
          width: 100%;
          color: #333333; }
          .contact_us .introduction_con .introduction_con_right .con .one li {
            width: 240px;
            float: left;
            margin-bottom: 80px;
            margin-right: 88px; }
            .contact_us .introduction_con .introduction_con_right .con .one li .tit_b {
              font-weight: bold; }
            .contact_us .introduction_con .introduction_con_right .con .one li .tit_s {
              margin-top: 15px; }
            .contact_us .introduction_con .introduction_con_right .con .one li p:nth-of-type(2) {
              margin-top: 20px; }
          .contact_us .introduction_con .introduction_con_right .con .one li:nth-of-type(3) {
            margin-right: 0; }
      .contact_us .introduction_con .introduction_con_right .map {
        width: 100%;
        height: 384px;
        padding-bottom: 34px; }
      .contact_us .introduction_con .introduction_con_right .local_offices {
        margin-top: 50px;
        color: #333333; }
        .contact_us .introduction_con .introduction_con_right .local_offices .tit {
          padding-left: 5px;
          border-left: 3px solid #005aaa;
          margin-bottom: 50px; }
        .contact_us .introduction_con .introduction_con_right .local_offices ul {
          color: #333333;
          width: 100%; }
          .contact_us .introduction_con .introduction_con_right .local_offices ul li {
            margin-bottom: 115px;
            margin-right: 175px;
            width: 330px;
            float: left; }
            .contact_us .introduction_con .introduction_con_right .local_offices ul li .b_tit {
              font-weight: bold;
              margin-bottom: 20px; }
            .contact_us .introduction_con .introduction_con_right .local_offices ul li .con {
              line-height: 30px;
              margin-left: 45px;
              text-indent: -45px; }
            .contact_us .introduction_con .introduction_con_right .local_offices ul li .tel {
              line-height: 40px; }
          .contact_us .introduction_con .introduction_con_right .local_offices ul li:nth-of-type(1) .con {
            margin-left: 67px;
            text-indent: -67px; }
          .contact_us .introduction_con .introduction_con_right .local_offices ul li:nth-child(even) {
            margin-right: 0; }

.recruit {
  padding-bottom: 145px;
  width: 100%; }
  .recruit .recruit_nav {
    width: 1200px;
    margin: 0 auto; }
    .recruit .recruit_nav ul {
      border-bottom: 1px solid #e6e6e6;
      width: 100%;
      height: 78px; }
      .recruit .recruit_nav ul li {
        font-family: "Microsoft YaHei";
        height: 89%;
        margin-top: 9px;
        text-align: center;
        float: left;
        width: 92px;
        line-height: 75px;
        margin-right: 50px; }
        .recruit .recruit_nav ul li a {
          color: #333333; }
  .recruit .recruit_con {
    border: 1px solid #e6e6e6;
    width: 1200px;
    margin: 50px auto 0;
    height: 1320px; }
    .recruit .recruit_con ul {
      background: #f0f3f7;
      width: 215px;
      height: 100%;
      border-right: 1px solid #e6e6e6; }
      .recruit .recruit_con ul li {
        cursor: pointer;
        border-bottom: 1px solid #e6e6e6;
        line-height: 56px;
        text-align: center; }
      .recruit .recruit_con ul .border {
        border: none;
        background: white;
        color: #005aaa;
        border-left: 3px solid #005aaa; }
    .recruit .recruit_con .right {
      height: 100%;
      width: 980px; }
      .recruit .recruit_con .right .change {
        height: 100%;
        width: 100%;
        display: none; }
        .recruit .recruit_con .right .change .one {
          margin-top: 40px;
          margin-left: 98px; }
          .recruit .recruit_con .right .change .one .tit {
            margin-bottom: 30px; }
        .recruit .recruit_con .right .change .one:nth-of-type(1) {
          margin-top: 54px; }
      .recruit .recruit_con .right .change:first-child {
        display: block; }

.download {
  padding-bottom: 145px;
  width: 100%; }
  .download .recruit_nav {
    width: 1200px;
    margin: 0 auto; }
    .download .recruit_nav ul {
      border-bottom: 1px solid #e6e6e6;
      width: 100%;
      height: 78px; }
      .download .recruit_nav ul li {
        height: 89%;
        margin-top: 9px;
        text-align: center;
        float: left;
        width: 92px;
        line-height: 75px;
        margin-right: 50px; }
        .download .recruit_nav ul li a {
          color: #333333; }
  .download .recruit_con {
    border: 1px solid #e6e6e6;
    width: 1200px;
    margin: 50px auto 0;
    height: 1020px; }
    .download .recruit_con .left {
      background: #f0f3f7;
      width: 159px;
      height: 100%;
      border-right: 1px solid #e6e6e6; }
      .download .recruit_con .left li {
        cursor: pointer;
        border-bottom: 1px solid #e6e6e6;
        line-height: 56px;
        text-align: center; }
      .download .recruit_con .left .border {
        border: none;
        background: white;
        color: #005aaa;
        border-left: 3px solid #005aaa; }
    .download .recruit_con .right {
      height: 100%;
      width: 1039px; }
      .download .recruit_con .right .change {
        height: 100%;
        width: 100%;
        display: none; }
        .download .recruit_con .right .change ul {
          width: 940px;
          margin: 0 auto; }
          .download .recruit_con .right .change ul li {
            height: 60px;
            width: 100%;
            line-height: 60px;
            border-bottom: 1px solid #e6e6e6; }
            .download .recruit_con .right .change ul li a {
              color: #333333; }
            .download .recruit_con .right .change ul li a:hover {
              color: #005aaa; }
            .download .recruit_con .right .change ul li .radius {
              margin: 0 10px;
              vertical-align: middle;
              height: 4px;
              width: 4px;
              border-radius: 50%;
              background: #333333;
              display: inline-block; }
            .download .recruit_con .right .change ul li .data {
              float: right;
              color: #999999;
              display: inline-block; }
            .download .recruit_con .right .change ul li img {
              cursor: pointer;
              vertical-align: middle;
              margin-left: 15px; }
      .download .recruit_con .right .change:first-child {
        display: block; }

.services_page {
  margin-bottom: 110px; }
  .services_page .left_nav {
    display: none;
    position: fixed;
    top: 60px;
    left: 0;
    background: #f5f6f9;
    width: 25%;
    height: 100vh;
    /*o内核*/
    /*IE10,IE11,IE12*/ }
    .services_page .left_nav .close_img {
      margin-top: 10px; }
      .services_page .left_nav .close_img .img_tit {
        line-height: 44px; }
        .services_page .left_nav .close_img .img_tit span {
          font-weight: bold;
          color: #666666;
          display: inline-block;
          margin-left: 20px; }
        .services_page .left_nav .close_img .img_tit img {
          float: right;
          margin-right: 20px;
          vertical-align: middle; }
    .services_page .left_nav .nav_ul {
      overflow-y: auto;
      height: 85%; }
      .services_page .left_nav .nav_ul li {
        font-family: "Microsoft YaHei";
        cursor: pointer;
        padding: 0 20px;
        line-height: 50px; }
        .services_page .left_nav .nav_ul li i {
          cursor: pointer;
          float: right; }
        .services_page .left_nav .nav_ul li ul {
          display: none;
          border: none; }
          .services_page .left_nav .nav_ul li ul li {
            cursor: pointer;
            border: none; }
      .services_page .left_nav .nav_ul li:last-child {
        border: none; }
    .services_page .left_nav .nav_ul::-webkit-scrollbar {
      display: none; }
    .services_page .left_nav .nav_ul::-webkit-scrollbar {
      width: 0px;
      height: 0px; }
    .services_page .left_nav .nav_ul::-webkit-scrollbar-button {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-webkit-scrollbar-track {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-webkit-scrollbar-track-piece {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-webkit-scrollbar-corner {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-webkit-scrollbar-resizer {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-webkit-scrollbar {
      width: 10px;
      height: 10px; }
    .services_page .left_nav .nav_ul .-o-scrollbar {
      -moz-appearance: none !important;
      background: rgba(0, 255, 0, 0) !important; }
    .services_page .left_nav .nav_ul::-o-scrollbar-button {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-o-scrollbar-track {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-o-scrollbar-track-piece {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-o-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-o-scrollbar-corner {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul::-o-scrollbar-resizer {
      background-color: rgba(0, 0, 0, 0); }
    .services_page .left_nav .nav_ul {
      -ms-scroll-chaining: chained;
      -ms-overflow-style: none;
      -ms-content-zooming: zoom;
      -ms-scroll-rails: none;
      -ms-content-zoom-limit-min: 100%;
      -ms-content-zoom-limit-max: 500%;
      -ms-scroll-snap-type: proximity;
      -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
      -ms-overflow-style: none;
      overflow: auto; }
  .services_page .open_div {
    position: fixed;
    top: 70px;
    width: 100%;
    height: 50px;
    margin-left: 20px; }
  .services_page .main {
    width: 1200px;
    margin: 100px auto 0;
    height: 100%; }
    .services_page .main .right {
      width: 100%;
      min-height: 214px; }
      .services_page .main .right .con_right .right_tit {
        margin: 0px 25px 0;
        color: #005aaa;
        border-left: 3px solid #005aaa;
        padding-left: 10px; }
      .services_page .main .right .con_right .con {
        margin-top: 40px;
        padding: 0 40px;
        text-indent: 30px;
        color: #333333;
        line-height: 1.5; }
      .services_page .main .right .con_right .page {
        width: 100%; }
        .services_page .main .right .con_right .page .tit {
          margin-left: 25px;
          margin-top: 56px;
          border-left: 3px solid #005aaa;
          padding: 0 10px; }
        .services_page .main .right .con_right .page .tit_s {
          padding-left: 70px;
          font-weight: bold;
          color: #333333;
          margin-top: 36px; }
      .services_page .main .right .con_right span {
        word-break: break-all;
        word-wrap: break-word;
        overflow: hidden; }
      .services_page .main .right .con_right p {
        word-break: break-all;
        word-wrap: break-word;
        overflow: hidden; }

.city {
  width: 100%; }
  .city .city_con {
    width: 100%; }
    .city .city_con .field {
      width: 1200px;
      margin: 0 auto; }
      .city .city_con .field .tit {
        margin-top: 82px;
        margin-bottom: 36px;
        color: #333333;
        text-align: center; }
      .city .city_con .field .icon_ul {
        width: 100%;
        height: 94px;
        margin-bottom: 40px; }
        .city .city_con .field .icon_ul li {
          height: 94px;
          float: left;
          width: 240px;
          text-align: center; }
          .city .city_con .field .icon_ul li img {
            margin-bottom: 20px; }
          .city .city_con .field .icon_ul li p {
            font-size: 15px;
            color: #333333; }
      .city .city_con .field .data {
        height: 76px;
        width: 1123px;
        margin: 0 auto 40px; }
        .city .city_con .field .data li {
          float: left;
          text-align: center;
          line-height: 76px;
          height: 100%;
          border-right: 1px solid #e6e6e6; }
          .city .city_con .field .data li p {
            padding: 0 64px; }
          .city .city_con .field .data li .f48 {
            color: #72acee; }
          .city .city_con .field .data li .f20 {
            color: #656666; }
          .city .city_con .field .data li .f30 {
            color: #656666;
            display: inline-block;
            vertical-align: top; }
        .city .city_con .field .data li:nth-of-type(4) {
          border: none; }
      .city .city_con .field .safety {
        width: 960px;
        margin: 0 auto; }
      .city .city_con .field .safely_data {
        width: 1117px; }
        .city .city_con .field .safely_data li:nth-of-type(3) {
          border: none; }
      .city .city_con .field .tit_s {
        text-align: center;
        color: #666666; }
      .city .city_con .field .button {
        margin-top: 38px;
        text-align: center;
        width: 100%; }
        .city .city_con .field .button button {
          cursor: pointer;
          height: 40px;
          width: 120px;
          background: white;
          text-align: center;
          border: 1px solid #808080;
          border-radius: 20px; }
        .city .city_con .field .button button:nth-of-type(1) {
          margin-right: 40px;
          margin-left: 40px; }
    .city .city_con .system {
      padding-bottom: 125px;
      margin-top: 106px;
      width: 100%;
      background: #fafafa; }
      .city .city_con .system .tit {
        padding-top: 50px;
        color: #333333;
        text-align: center; }
      .city .city_con .system .system_con {
        background: #ffffff;
        border: 1px solid #e6e6e6;
        width: 1200px;
        margin: 10px auto 0; }
        .city .city_con .system .system_con .tit_s {
          padding: 20px;
          color: #333333; }
          .city .city_con .system .system_con .tit_s img {
            vertical-align: middle;
            margin-right: 20px; }
        .city .city_con .system .system_con ul {
          padding-bottom: 50px;
          margin-left: 102px; }
          .city .city_con .system .system_con ul li {
            float: left;
            width: 219px; }
            .city .city_con .system .system_con ul li .ball {
              margin-right: 8px;
              margin-bottom: 2px;
              display: inline-block;
              height: 8px;
              width: 8px;
              border-radius: 50%;
              background: #005aaa; }
            .city .city_con .system .system_con ul li span {
              color: #444444;
              text-align: left; }
      .city .city_con .system .system_con_five_tutu {
        background: white;
        border: 1px solid #e6e6e6;
        width: 1200px;
        margin: 10px auto 0; }
        .city .city_con .system .system_con_five_tutu .tit_s {
          padding: 20px;
          color: #333333; }
          .city .city_con .system .system_con_five_tutu .tit_s img {
            vertical-align: middle;
            margin-right: 20px; }
        .city .city_con .system .system_con_five_tutu ul {
          padding-bottom: 50px;
          margin-left: 102px; }
          .city .city_con .system .system_con_five_tutu ul li {
            text-align: center;
            float: left;
            width: 200px; }
            .city .city_con .system .system_con_five_tutu ul li .ball {
              margin-right: 8px;
              margin-bottom: 2px;
              display: inline-block;
              height: 8px;
              width: 8px;
              border-radius: 50%;
              background: #005aaa; }
            .city .city_con .system .system_con_five_tutu ul li span {
              text-align: left; }
            .city .city_con .system .system_con_five_tutu ul li p {
              margin-top: 10px;
              color: #333333; }
      .city .city_con .system .system_con:nth-child(1) {
        margin-top: 40px; }

.search_result {
  width: 1200px;
  margin: 95px auto 0; }
  .search_result .title {
    color: #333333;
    margin-bottom: 55px; }
  .search_result .tab {
    margin-bottom: 110px;
    width: 100%; }
    .search_result .tab .tab_ul {
      width: 100%;
      height: 35px;
      border-bottom: 1px solid #e6e6e6; }
      .search_result .tab .tab_ul li {
        height: 34px;
        margin-right: 40px;
        font-size: 16px;
        float: left; }
      .search_result .tab .tab_ul .border {
        border-bottom: 2px solid #005aaa; }
    .search_result .tab .tab_box {
      width: 730px;
      min-height: 77px;
      margin-top: 32px; }
      .search_result .tab .tab_box .box_con {
        display: none;
        width: 100%; }
        .search_result .tab .tab_box .box_con .box {
          width: 100%; }
          .search_result .tab .tab_box .box_con .box tr {
            margin-top: 46px; }
          .search_result .tab .tab_box .box_con .box tr:first-child {
            margin-top: 0; }
          .search_result .tab .tab_box .box_con .box .tit {
            color: #333333; }
            .search_result .tab .tab_box .box_con .box .tit a {
              color: #005aaa; }
            .search_result .tab .tab_box .box_con .box .tit a:hover {
              text-decoration: underline; }
          .search_result .tab .tab_box .box_con .box .tit_s {
            margin-top: 15px;
            line-height: 1.5;
            color: #656666; }
        .search_result .tab .tab_box .box_con .box:first-child {
          margin-top: 0; }
      .search_result .tab .tab_box .box_con:first-child {
        display: block; }

footer {
  position: relative;
  width: 100%;
  height: 237px;
  background: #242a37; }
  footer .footer_con {
    height: 100%;
    width: 1200px;
    margin: 0 auto; }
    footer .footer_con ul {
      width: 100%;
      height: 130px;
      border-bottom: 1px solid #4d4d4d; }
      footer .footer_con ul li {
        text-align: center;
        margin-right: 105px;
        line-height: 130px;
        float: left; }
        footer .footer_con ul li a {
          color: #fff; }
      footer .footer_con ul li:nth-of-type(1) {
        margin-left: 250px; }
      footer .footer_con ul li:nth-of-type(6) {
        margin: 0; }
    footer .footer_con p {
      line-height: 95px;
      text-align: center;
      color: #b3b3b3; }
